package club.westudy.distributed.lock.internal.redis.client;

import org.redisson.api.RFuture;

public interface RLockAsync {
    RFuture<Boolean> tryLockAsync();
    RFuture<Boolean> tryLockAsync(long threadId);
    RFuture<Void> unlockAsync();
    RFuture<Void> unlockAsync(long threadId);
}
